/**
 * TYPOlight webCMS
 * Copyright (C) 2005-2009 Leo Feyer
 *
 * This program is free software: you can redistribute it and/or
 * modify it under the terms of the GNU Lesser General Public
 * License as published by the Free Software Foundation, either
 * version 2.1 of the License, or (at your option) any later version.
 * 
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
 * Lesser General Public License for more details.
 * 
 * You should have received a copy of the GNU Lesser General Public
 * License along with this program. If not, please visit the Free
 * Software Foundation website at http://www.gnu.org/licenses/.
 *
 * PHP version 5
 * @copyright  Leo Feyer 2005-2009
 * @author     Leo Feyer <leo@typolight.org>
 * @package    System
 * @license    LGPL
 * @filesource
 */

/* Floats */
.clr
{
	clear:both;
	overflow:hidden;
}
.w50
{
	width:50%;
	float:left;
	height:72px;
}
.w50 .tl_help
{
	margin-right:24px;
}
.wizard .tl_text
{
	width:290px;
}
.long .tl_text
{
	width:657px;
}
.m12
{
	margin:12px 0 12px 0;
}
.cbx
{
	height:48px;
}

/* Error messages */
label.error
{
	color:#c55;
}
.tl_tbox .tl_error, .tl_box .tl_error
{
	background:none;
	padding:0;
	font-size:10px;
}

/* Fieldsets */
fieldset.tl_tbox
{
	margin-top:18px;
}
fieldset.tl_tbox,fieldset.tl_box
{
	padding-top:6px;
	border:1px solid #ddd;
	border-width:1px 0 0 0;
	background:url("images/palBg.jpg") left top repeat-x;
}
fieldset.nolegend
{
	padding-top:12px;
}
fieldset.tl_tbox legend,fieldset.tl_box legend
{
	color:#8ab858;
	padding-left:18px;
	padding-right:3px;
	background:url("images/palOpen.gif") left center no-repeat;
	cursor:pointer;
}
fieldset.collapsed
{
	padding-top:0;
	padding-bottom:12px;
	margin-bottom:0;
}
fieldset.collapsed *
{
	display:none;
}
fieldset.collapsed legend
{
	display:block;
	background:url("images/palCollapsed.gif") left center no-repeat;
}

/* Help */
.tl_tip
{
	height:13px;
	overflow:hidden;
	cursor:help;
}
#tl_helpBox
{
	opacity:.9;
	-moz-opacity:.9;
	width:682px;
	margin-left:-248px;
	padding:8px 12px 10px 12px;
	line-height:1.5;
	text-align:left;
	color:#fff;
	background-color:#333;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	position:absolute;
	left:50%;
}